package unit04.day01;

import java.io.File;
import java.io.IOException;

/**
 * @author cola
 *创建一个文件，删除一个文件
 */
public class FileDemo2 {

	public static void main(String[] args) throws IOException {
		/**
		 * 在当前目录下创建文件test.txt
		 * 默认路径就是当前目录,所以可以不写
		 * @param args
		 */
//		File file = new File("test.txt");
//		if(!file.exists()) {
//			file.createNewFile();
//			System.out.println("创建完毕");
//		}else {
//			System.out.println("文件已存在");
//			
//		}
		
		/**
		 * 删除当前目录中的test.txt文件
		 * */
//		if(file.exists()) {
//			file.delete();
//			System.out.println("文件已删除");
//		}else {
//			System.out.println("文件不存在");
//			
//		}
		
		/**
		 * 创建一个目录
		 * */
//		File dir = new File("demo");
//		if(!dir.exists()) {
//			dir.mkdir();
//			System.out.println("目录已创建");
//		}else {
//			System.out.println("目录已存在");
//			
//		}
		
		/**
		 * 删除目录
		 * */
//		if(dir.exists()) {
//			dir.delete();
//			System.out.println("目录已删除");
//		}
		
		/**
		 * 创建一个多级目录
		 * ./a/b/c/d/e/f目录
		 * */
		File dir = new File("a"+File.separator+"b"+File.separator+"c"+File.separator+"d"+File.separator+"e"+File.separator+"f");
		if(!dir.exists()) {
			dir.mkdirs();
			System.out.println("创建完毕");
		}
	}

}
